"""
xpath路径定位:
路径:
针对于html   最终父路径(根目录): html
绝对路径:  /html/body/div/p/a/span/em      符号: /
相对路径:  //html//em     最低是父子, em 是html的后代
"""

import time


from selenium import webdriver
from selenium.webdriver.common.by import By


driver=webdriver.Edge()
driver.get("http://localhost:8081/regA.html")

# xpath属性    //*[@属性名=属性值] 或者 //标签名[@属性名=属性值]
# 如果属性有多个值,给什么值就用什么值,不做删减
# ele=driver.find_element(By.XPATH,'//input[@class="emailA dzyxA"]')
#  属性与逻辑相结合  用法  //*[@属性名1=属性值1 and @属性名2=属性值2]
# //input[@name="emailA" and  @class="emailA dzyxA"]
ele=driver.find_element(By.XPATH,'//input[@name="emailA"]')
ele.send_keys("admin")
# 属于与层级相结合
# //p[4]//input[@name="emailA"]/p
# //div[@class="zc"]  //p[4]  //input[@name="emailA"]
# 4 关闭浏览器驱动对象
time.sleep(10)  #代码暂停10s中
driver.quit()
